package train48days;
import java.util.*;
public class 排序子序列 {
        public static void main(String[] args){
            Scanner scanner = new Scanner(System.in);
            int[] ints = new int[scanner.nextInt()+1];//防止最后一个数是单独的一组 数组长度多给一个 最后让它和0比较
            while(scanner.hasNext()){
                for (int i = 0 ; i<ints.length-1 ; i++){  //因为数组长度多给了一个 所以要i<ints.length-1
                    ints[i] = scanner.nextInt();
                }
            }

            int sum = 0;
            int i = 1;
//每次当 ints[i-1] 与 ints[i] 的关系发生改变的时候sum++
            while(i < ints.length) {
                if (ints[i-1] < ints[i]){
                    while (i < ints.length && ints[i-1] < ints[i]  ){
                        i++;
                    }
                    sum++;
                    i++;
                }else if (ints[i-1] == ints[i]){
                    i++;
                }else {
                    while (i < ints.length && ints[i-1] > ints[i]  ){
                        i++;
                    }
                    sum++;
                    i++;
                }
            }
            System.out.println(sum);
        }
    }
